Text-To-Image Generation Explained